Dynomotion

Group: DynoMotion Message: 3923 From: albertplatek Date: 2/18/2012
Subject: Mid-band resonance damping
Hi Tom,

Does SnapAmp have "mid-band resonance damping" for stepper motors like
Gecko drivers or simillar thing to reduce resonance?

Does this really improve performance? :
"Morphs to full step at higher speeds to maximize motor torque"

What will be best choice for stepper motors, SnapAmp or Geckodrive ?

Best Regards
Albert PĀ³atek
Group: DynoMotion Message: 3924 From: Tom Kerekes Date: 2/18/2012
Subject: Re: Mid-band resonance damping
Hi Albert,
 
The short answer is no and I suspect it is pretty hard to beat a Gecko Drive in open loop mode :}
 
Gecko doesn't publish any technical information on what their mid-band resonance damping does so it is hard to evaluate.  I believe what they are doing is detecting current oscillations and advancing and retarding the coil phasing to attempt to dampen them. At higher speeds the commanded current is never achieved so changing the current command higher or lower has little effect. 
 
Regarding Morphing to full stepping: I interpret that more as "overdriving the motor current at medium speeds"  :}   Which may well be a good idea.  It seems to be accepted that microstepping a motor produces less torque than full stepping a motor which is the main assumption behind the "Morphing".  But I don't think this is really correct.  For the same motor heat dissipation the torque will always be the same.  So for example full stepping a motor at 1A per phase will always apply 1A to both phases.  Microstepping a motor at 1A puts 1A into only one phase at a time (or at times 0.707A into both phases) which is half the power and heat dissipation.  So yes 1A full stepping vs 1A microstepping will have more torque but at double the heat dissipation.  However turning up the current setting for microstepping to 1.4A will result in exactly the same torque and heat dissipation as full stepping at 1A but with smooth motion.  Therefore I don't see any advantage to full stepping.
 
SnapAmp probably has an advantage if you have encoder feedback to perform damping.  SnapAmp can also drive a stepper as a brushless servo motor with excellent results but again an encoder is required to do this and it is somewhat complicated to configure.
 
Regards
TK